package com.gzy.cbrsystem.shimian.dao;

import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

/**
 * A data access object (DAO) providing persistence and search support for
 * ShimianZzzf entities. Transaction control of the save(), update() and
 * delete() operations can directly support Spring container-managed
 * transactions or they can be augmented to handle user-managed Spring
 * transactions. Each of these methods provides additional information for how
 * to configure it for the desired type of transaction control.
 * 
 * @see com.gzy.cbrsystem.shimian.dao.ShimianZzzf
 * @author MyEclipse Persistence Tools
 */

public class ShimianZzzfDAO extends HibernateDaoSupport {
	private static final Log log = LogFactory.getLog(ShimianZzzfDAO.class);
	// property constants
	public static final String GZMB1 = "gzmb1";
	public static final String GZMB2 = "gzmb2";
	public static final String GZMB3 = "gzmb3";
	public static final String GZMB4 = "gzmb4";
	public static final String GZMB5 = "gzmb5";
	public static final String GZMB_QT = "gzmbQt";
	public static final String ZLFZ1 = "zlfz1";
	public static final String ZLFZ2 = "zlfz2";
	public static final String ZLFZ3 = "zlfz3";
	public static final String ZLFZ4 = "zlfz4";
	public static final String ZLFZ5 = "zlfz5";
	public static final String ZLFZ6 = "zlfz6";
	public static final String ZLFZ7 = "zlfz7";
	public static final String ZLFZ8 = "zlfz8";
	public static final String ZLFZ9 = "zlfz9";
	public static final String ZLFZ10 = "zlfz10";
	public static final String ZLFZ11 = "zlfz11";
	public static final String ZLFZ12 = "zlfz12";
	public static final String ZLFZ_QT = "zlfzQt";
	public static final String ZYGYFA1 = "zygyfa1";
	public static final String ZYGYFA2 = "zygyfa2";
	public static final String ZYGYFA3 = "zygyfa3";
	public static final String ZYGYFA4 = "zygyfa4";
	public static final String XYGY1 = "xygy1";
	public static final String XYGY2 = "xygy2";
	public static final String XYGY3 = "xygy3";
	public static final String ZY_YZM1 = "zyYzm1";
	public static final String ZY_YZM2 = "zyYzm2";
	public static final String ZY_YZM3 = "zyYzm3";
	public static final String ZY_YZM4 = "zyYzm4";
	public static final String ZY_YZM_YT = "zyYzmYt";
	public static final String ZY_YZM_JJBH = "zyYzmJjbh";
	public static final String ZY_MW1 = "zyMw1";
	public static final String ZY_MW2 = "zyMw2";
	public static final String ZY_MW3 = "zyMw3";
	public static final String ZY_MW4 = "zyMw4";
	public static final String ZY_MW_QT = "zyMwQt";
	public static final String ZY_MW_JJBH = "zyMwJjbh";
	public static final String ZY_LY1 = "zyLy1";
	public static final String ZY_LY2 = "zyLy2";
	public static final String ZY_LY_QT = "zyLyQt";
	public static final String ZY_LY_JJBH = "zyLyJjbh";
	public static final String ZY_LYR1 = "zyLyr1";
	public static final String ZY_LYR2 = "zyLyr2";
	public static final String ZY_LYR3 = "zyLyr3";
	public static final String ZY_LYR4 = "zyLyr4";
	public static final String ZY_LYR_QT = "zyLyrQt";
	public static final String ZY_LYR_JJBH = "zyLyrJjbh";
	public static final String ZY_WDR1 = "zyWdr1";
	public static final String ZY_WDR2 = "zyWdr2";
	public static final String ZY_WDR3 = "zyWdr3";
	public static final String ZY_WDR4 = "zyWdr4";
	public static final String ZY_WDR_QT = "zyWdrQt";
	public static final String ZY_WDR_JJBH = "zyWdrJjbh";
	public static final String ZY_FL1 = "zyFl1";
	public static final String ZY_FL2 = "zyFl2";
	public static final String ZY_FL3 = "zyFl3";
	public static final String ZY_FL4 = "zyFl4";
	public static final String ZY_FL5 = "zyFl5";
	public static final String ZY_FL6 = "zyFl6";
	public static final String ZY_FL_TA = "zyFlTa";
	public static final String ZY_FL_JJBH = "zyFlJjbh";
	public static final String ZY_LBQ = "zyLbq";
	public static final String ZY_LBQ_MS = "zyLbqMs";
	public static final String ZY_CQX1 = "zyCqx1";
	public static final String ZY_CQX2 = "zyCqx2";
	public static final String ZY_CQX3 = "zyCqx3";
	public static final String ZY_CQX_TA = "zyCqxTa";
	public static final String ZY_CXH = "zyCxh";
	public static final String ZY_CXH_MS = "zyCxhMs";
	public static final String ZY_FWB = "zyFwb";
	public static final String ZY_FWB_MS = "zyFwbMs";
	public static final String XYCF1 = "xycf1";
	public static final String XYCF2 = "xycf2";
	public static final String XYCF3 = "xycf3";
	public static final String XYCF4 = "xycf4";
	public static final String XYCF5 = "xycf5";
	public static final String XYCF6 = "xycf6";
	public static final String XYCF7 = "xycf7";
	public static final String XYCF8 = "xycf8";
	public static final String XYCF_QT = "xycfQt";
	public static final String ZJ_YZM1 = "zjYzm1";
	public static final String ZJ_YZM2 = "zjYzm2";
	public static final String ZJ_YZM3 = "zjYzm3";
	public static final String ZJ_YZM4 = "zjYzm4";
	public static final String ZJ_YZM_QT = "zjYzmQt";
	public static final String ZJ_MW = "zjMw";
	public static final String ZJ_MW_MS = "zjMwMs";
	public static final String ZJ_LY1 = "zjLy1";
	public static final String ZJ_LY2 = "zjLy2";
	public static final String LY_QT = "lyQt";
	public static final String ZJ_LYR1 = "zjLyr1";
	public static final String ZJ_LYR_MS = "zjLyrMs";
	public static final String ZJ_WDR1 = "zjWdr1";
	public static final String ZJ_WDR2 = "zjWdr2";
	public static final String ZJ_WDR_QT = "zjWdrQt";
	public static final String ZJ_FL1 = "zjFl1";
	public static final String ZJ_FL2 = "zjFl2";
	public static final String ZJ_FL3 = "zjFl3";
	public static final String ZJ_FL4 = "zjFl4";
	public static final String ZJ_FL5 = "zjFl5";
	public static final String ZJ_FL6 = "zjFl6";
	public static final String ZJ_FL7 = "zjFl7";
	public static final String ZJFL_TA = "zjflTa";
	public static final String ZJ_LBQ1 = "zjLbq1";
	public static final String ZJ_LBQ2 = "zjLbq2";
	public static final String ZJ_LBQ3 = "zjLbq3";
	public static final String ZJ_LBQ4 = "zjLbq4";
	public static final String ZJ_LBQ5 = "zjLbq5";
	public static final String ZJ_LBQ6 = "zjLbq6";
	public static final String ZJ_LBQ_QT = "zjLbqQt";
	public static final String ZJ_CQX1 = "zjCqx1";
	public static final String ZJ_CQX2 = "zjCqx2";
	public static final String ZJ_CQX3 = "zjCqx3";
	public static final String ZJ_CQX4 = "zjCqx4";
	public static final String ZJ_CQX5 = "zjCqx5";
	public static final String ZJ_CQX6 = "zjCqx6";
	public static final String ZJ_CQX7 = "zjCqx7";
	public static final String ZJ_CQX8 = "zjCqx8";
	public static final String ZJ_CQX_QT = "zjCqxQt";
	public static final String ZJ_CXH1 = "zjCxh1";
	public static final String ZJ_CXH2 = "zjCxh2";
	public static final String ZJ_CXH3 = "zjCxh3";
	public static final String ZJ_CXH4 = "zjCxh4";
	public static final String ZJ_CXH5 = "zjCxh5";
	public static final String ZJ_CXH6 = "zjCxh6";
	public static final String ZJ_CXH7 = "zjCxh7";
	public static final String ZJ_CXH8 = "zjCxh8";
	public static final String ZJ_CXH_QT = "zjCxhQt";
	public static final String ZJ_FWB1 = "zjFwb1";
	public static final String ZJ_FWB2 = "zjFwb2";
	public static final String ZFFWB3 = "zffwb3";
	public static final String ZFFWB4 = "zffwb4";
	public static final String ZJ_FWB5 = "zjFwb5";
	public static final String ZJ_FWB6 = "zjFwb6";
	public static final String ZJ_FWB_QT = "zjFwbQt";
	public static final String ZLPC1 = "zlpc1";
	public static final String ZLPC2 = "zlpc2";
	public static final String ZLPC3 = "zlpc3";
	public static final String ZLPC4 = "zlpc4";
	public static final String ZLPC_QT = "zlpcQt";
	public static final String LC1 = "lc1";
	public static final String LC2 = "lc2";
	public static final String LC3 = "lc3";
	public static final String LC4 = "lc4";
	public static final String LC5 = "lc5";
	public static final String YPMC = "ypmc";
	public static final String YF = "yf";
	public static final String YL = "yl";
	public static final String SJ = "sj";

	protected void initDao() {
		// do nothing
	}

	public void save(ShimianZzzf transientInstance) {
		log.debug("saving ShimianZzzf instance");
		try {
			getHibernateTemplate().save(transientInstance);
			log.debug("save successful");
		} catch (RuntimeException re) {
			log.error("save failed", re);
			throw re;
		}
	}

	public void delete(ShimianZzzf persistentInstance) {
		log.debug("deleting ShimianZzzf instance");
		try {
			getHibernateTemplate().delete(persistentInstance);
			log.debug("delete successful");
		} catch (RuntimeException re) {
			log.error("delete failed", re);
			throw re;
		}
	}

	public ShimianZzzf findById(java.lang.String id) {
		log.debug("getting ShimianZzzf instance with id: " + id);
		try {
			ShimianZzzf instance = (ShimianZzzf) getHibernateTemplate().get(
					"com.gzy.cbrsystem.shimian.dao.ShimianZzzf", id);
			return instance;
		} catch (RuntimeException re) {
			log.error("get failed", re);
			throw re;
		}
	}

	public List findByExample(ShimianZzzf instance) {
		log.debug("finding ShimianZzzf instance by example");
		try {
			List results = getHibernateTemplate().findByExample(instance);
			log.debug("find by example successful, result size: "
					+ results.size());
			return results;
		} catch (RuntimeException re) {
			log.error("find by example failed", re);
			throw re;
		}
	}

	public List findByProperty(String propertyName, Object value) {
		log.debug("finding ShimianZzzf instance with property: " + propertyName
				+ ", value: " + value);
		try {
			String queryString = "from ShimianZzzf as model where model."
					+ propertyName + "= ?";
			return getHibernateTemplate().find(queryString, value);
		} catch (RuntimeException re) {
			log.error("find by property name failed", re);
			throw re;
		}
	}

	public List findByGzmb1(Object gzmb1) {
		return findByProperty(GZMB1, gzmb1);
	}

	public List findByGzmb2(Object gzmb2) {
		return findByProperty(GZMB2, gzmb2);
	}

	public List findByGzmb3(Object gzmb3) {
		return findByProperty(GZMB3, gzmb3);
	}

	public List findByGzmb4(Object gzmb4) {
		return findByProperty(GZMB4, gzmb4);
	}

	public List findByGzmb5(Object gzmb5) {
		return findByProperty(GZMB5, gzmb5);
	}

	public List findByGzmbQt(Object gzmbQt) {
		return findByProperty(GZMB_QT, gzmbQt);
	}

	public List findByZlfz1(Object zlfz1) {
		return findByProperty(ZLFZ1, zlfz1);
	}

	public List findByZlfz2(Object zlfz2) {
		return findByProperty(ZLFZ2, zlfz2);
	}

	public List findByZlfz3(Object zlfz3) {
		return findByProperty(ZLFZ3, zlfz3);
	}

	public List findByZlfz4(Object zlfz4) {
		return findByProperty(ZLFZ4, zlfz4);
	}

	public List findByZlfz5(Object zlfz5) {
		return findByProperty(ZLFZ5, zlfz5);
	}

	public List findByZlfz6(Object zlfz6) {
		return findByProperty(ZLFZ6, zlfz6);
	}

	public List findByZlfz7(Object zlfz7) {
		return findByProperty(ZLFZ7, zlfz7);
	}

	public List findByZlfz8(Object zlfz8) {
		return findByProperty(ZLFZ8, zlfz8);
	}

	public List findByZlfz9(Object zlfz9) {
		return findByProperty(ZLFZ9, zlfz9);
	}

	public List findByZlfz10(Object zlfz10) {
		return findByProperty(ZLFZ10, zlfz10);
	}

	public List findByZlfz11(Object zlfz11) {
		return findByProperty(ZLFZ11, zlfz11);
	}

	public List findByZlfz12(Object zlfz12) {
		return findByProperty(ZLFZ12, zlfz12);
	}

	public List findByZlfzQt(Object zlfzQt) {
		return findByProperty(ZLFZ_QT, zlfzQt);
	}

	public List findByZygyfa1(Object zygyfa1) {
		return findByProperty(ZYGYFA1, zygyfa1);
	}

	public List findByZygyfa2(Object zygyfa2) {
		return findByProperty(ZYGYFA2, zygyfa2);
	}

	public List findByZygyfa3(Object zygyfa3) {
		return findByProperty(ZYGYFA3, zygyfa3);
	}

	public List findByZygyfa4(Object zygyfa4) {
		return findByProperty(ZYGYFA4, zygyfa4);
	}

	public List findByXygy1(Object xygy1) {
		return findByProperty(XYGY1, xygy1);
	}

	public List findByXygy2(Object xygy2) {
		return findByProperty(XYGY2, xygy2);
	}

	public List findByXygy3(Object xygy3) {
		return findByProperty(XYGY3, xygy3);
	}

	public List findByZyYzm1(Object zyYzm1) {
		return findByProperty(ZY_YZM1, zyYzm1);
	}

	public List findByZyYzm2(Object zyYzm2) {
		return findByProperty(ZY_YZM2, zyYzm2);
	}

	public List findByZyYzm3(Object zyYzm3) {
		return findByProperty(ZY_YZM3, zyYzm3);
	}

	public List findByZyYzm4(Object zyYzm4) {
		return findByProperty(ZY_YZM4, zyYzm4);
	}

	public List findByZyYzmYt(Object zyYzmYt) {
		return findByProperty(ZY_YZM_YT, zyYzmYt);
	}

	public List findByZyYzmJjbh(Object zyYzmJjbh) {
		return findByProperty(ZY_YZM_JJBH, zyYzmJjbh);
	}

	public List findByZyMw1(Object zyMw1) {
		return findByProperty(ZY_MW1, zyMw1);
	}

	public List findByZyMw2(Object zyMw2) {
		return findByProperty(ZY_MW2, zyMw2);
	}

	public List findByZyMw3(Object zyMw3) {
		return findByProperty(ZY_MW3, zyMw3);
	}

	public List findByZyMw4(Object zyMw4) {
		return findByProperty(ZY_MW4, zyMw4);
	}

	public List findByZyMwQt(Object zyMwQt) {
		return findByProperty(ZY_MW_QT, zyMwQt);
	}

	public List findByZyMwJjbh(Object zyMwJjbh) {
		return findByProperty(ZY_MW_JJBH, zyMwJjbh);
	}

	public List findByZyLy1(Object zyLy1) {
		return findByProperty(ZY_LY1, zyLy1);
	}

	public List findByZyLy2(Object zyLy2) {
		return findByProperty(ZY_LY2, zyLy2);
	}

	public List findByZyLyQt(Object zyLyQt) {
		return findByProperty(ZY_LY_QT, zyLyQt);
	}

	public List findByZyLyJjbh(Object zyLyJjbh) {
		return findByProperty(ZY_LY_JJBH, zyLyJjbh);
	}

	public List findByZyLyr1(Object zyLyr1) {
		return findByProperty(ZY_LYR1, zyLyr1);
	}

	public List findByZyLyr2(Object zyLyr2) {
		return findByProperty(ZY_LYR2, zyLyr2);
	}

	public List findByZyLyr3(Object zyLyr3) {
		return findByProperty(ZY_LYR3, zyLyr3);
	}

	public List findByZyLyr4(Object zyLyr4) {
		return findByProperty(ZY_LYR4, zyLyr4);
	}

	public List findByZyLyrQt(Object zyLyrQt) {
		return findByProperty(ZY_LYR_QT, zyLyrQt);
	}

	public List findByZyLyrJjbh(Object zyLyrJjbh) {
		return findByProperty(ZY_LYR_JJBH, zyLyrJjbh);
	}

	public List findByZyWdr1(Object zyWdr1) {
		return findByProperty(ZY_WDR1, zyWdr1);
	}

	public List findByZyWdr2(Object zyWdr2) {
		return findByProperty(ZY_WDR2, zyWdr2);
	}

	public List findByZyWdr3(Object zyWdr3) {
		return findByProperty(ZY_WDR3, zyWdr3);
	}

	public List findByZyWdr4(Object zyWdr4) {
		return findByProperty(ZY_WDR4, zyWdr4);
	}

	public List findByZyWdrQt(Object zyWdrQt) {
		return findByProperty(ZY_WDR_QT, zyWdrQt);
	}

	public List findByZyWdrJjbh(Object zyWdrJjbh) {
		return findByProperty(ZY_WDR_JJBH, zyWdrJjbh);
	}

	public List findByZyFl1(Object zyFl1) {
		return findByProperty(ZY_FL1, zyFl1);
	}

	public List findByZyFl2(Object zyFl2) {
		return findByProperty(ZY_FL2, zyFl2);
	}

	public List findByZyFl3(Object zyFl3) {
		return findByProperty(ZY_FL3, zyFl3);
	}

	public List findByZyFl4(Object zyFl4) {
		return findByProperty(ZY_FL4, zyFl4);
	}

	public List findByZyFl5(Object zyFl5) {
		return findByProperty(ZY_FL5, zyFl5);
	}

	public List findByZyFl6(Object zyFl6) {
		return findByProperty(ZY_FL6, zyFl6);
	}

	public List findByZyFlTa(Object zyFlTa) {
		return findByProperty(ZY_FL_TA, zyFlTa);
	}

	public List findByZyFlJjbh(Object zyFlJjbh) {
		return findByProperty(ZY_FL_JJBH, zyFlJjbh);
	}

	public List findByZyLbq(Object zyLbq) {
		return findByProperty(ZY_LBQ, zyLbq);
	}

	public List findByZyLbqMs(Object zyLbqMs) {
		return findByProperty(ZY_LBQ_MS, zyLbqMs);
	}

	public List findByZyCqx1(Object zyCqx1) {
		return findByProperty(ZY_CQX1, zyCqx1);
	}

	public List findByZyCqx2(Object zyCqx2) {
		return findByProperty(ZY_CQX2, zyCqx2);
	}

	public List findByZyCqx3(Object zyCqx3) {
		return findByProperty(ZY_CQX3, zyCqx3);
	}

	public List findByZyCqxTa(Object zyCqxTa) {
		return findByProperty(ZY_CQX_TA, zyCqxTa);
	}

	public List findByZyCxh(Object zyCxh) {
		return findByProperty(ZY_CXH, zyCxh);
	}

	public List findByZyCxhMs(Object zyCxhMs) {
		return findByProperty(ZY_CXH_MS, zyCxhMs);
	}

	public List findByZyFwb(Object zyFwb) {
		return findByProperty(ZY_FWB, zyFwb);
	}

	public List findByZyFwbMs(Object zyFwbMs) {
		return findByProperty(ZY_FWB_MS, zyFwbMs);
	}

	public List findByXycf1(Object xycf1) {
		return findByProperty(XYCF1, xycf1);
	}

	public List findByXycf2(Object xycf2) {
		return findByProperty(XYCF2, xycf2);
	}

	public List findByXycf3(Object xycf3) {
		return findByProperty(XYCF3, xycf3);
	}

	public List findByXycf4(Object xycf4) {
		return findByProperty(XYCF4, xycf4);
	}

	public List findByXycf5(Object xycf5) {
		return findByProperty(XYCF5, xycf5);
	}

	public List findByXycf6(Object xycf6) {
		return findByProperty(XYCF6, xycf6);
	}

	public List findByXycf7(Object xycf7) {
		return findByProperty(XYCF7, xycf7);
	}

	public List findByXycf8(Object xycf8) {
		return findByProperty(XYCF8, xycf8);
	}

	public List findByXycfQt(Object xycfQt) {
		return findByProperty(XYCF_QT, xycfQt);
	}

	public List findByZjYzm1(Object zjYzm1) {
		return findByProperty(ZJ_YZM1, zjYzm1);
	}

	public List findByZjYzm2(Object zjYzm2) {
		return findByProperty(ZJ_YZM2, zjYzm2);
	}

	public List findByZjYzm3(Object zjYzm3) {
		return findByProperty(ZJ_YZM3, zjYzm3);
	}

	public List findByZjYzm4(Object zjYzm4) {
		return findByProperty(ZJ_YZM4, zjYzm4);
	}

	public List findByZjYzmQt(Object zjYzmQt) {
		return findByProperty(ZJ_YZM_QT, zjYzmQt);
	}

	public List findByZjMw(Object zjMw) {
		return findByProperty(ZJ_MW, zjMw);
	}

	public List findByZjMwMs(Object zjMwMs) {
		return findByProperty(ZJ_MW_MS, zjMwMs);
	}

	public List findByZjLy1(Object zjLy1) {
		return findByProperty(ZJ_LY1, zjLy1);
	}

	public List findByZjLy2(Object zjLy2) {
		return findByProperty(ZJ_LY2, zjLy2);
	}

	public List findByLyQt(Object lyQt) {
		return findByProperty(LY_QT, lyQt);
	}

	public List findByZjLyr1(Object zjLyr1) {
		return findByProperty(ZJ_LYR1, zjLyr1);
	}

	public List findByZjLyrMs(Object zjLyrMs) {
		return findByProperty(ZJ_LYR_MS, zjLyrMs);
	}

	public List findByZjWdr1(Object zjWdr1) {
		return findByProperty(ZJ_WDR1, zjWdr1);
	}

	public List findByZjWdr2(Object zjWdr2) {
		return findByProperty(ZJ_WDR2, zjWdr2);
	}

	public List findByZjWdrQt(Object zjWdrQt) {
		return findByProperty(ZJ_WDR_QT, zjWdrQt);
	}

	public List findByZjFl1(Object zjFl1) {
		return findByProperty(ZJ_FL1, zjFl1);
	}

	public List findByZjFl2(Object zjFl2) {
		return findByProperty(ZJ_FL2, zjFl2);
	}

	public List findByZjFl3(Object zjFl3) {
		return findByProperty(ZJ_FL3, zjFl3);
	}

	public List findByZjFl4(Object zjFl4) {
		return findByProperty(ZJ_FL4, zjFl4);
	}

	public List findByZjFl5(Object zjFl5) {
		return findByProperty(ZJ_FL5, zjFl5);
	}

	public List findByZjFl6(Object zjFl6) {
		return findByProperty(ZJ_FL6, zjFl6);
	}

	public List findByZjFl7(Object zjFl7) {
		return findByProperty(ZJ_FL7, zjFl7);
	}

	public List findByZjflTa(Object zjflTa) {
		return findByProperty(ZJFL_TA, zjflTa);
	}

	public List findByZjLbq1(Object zjLbq1) {
		return findByProperty(ZJ_LBQ1, zjLbq1);
	}

	public List findByZjLbq2(Object zjLbq2) {
		return findByProperty(ZJ_LBQ2, zjLbq2);
	}

	public List findByZjLbq3(Object zjLbq3) {
		return findByProperty(ZJ_LBQ3, zjLbq3);
	}

	public List findByZjLbq4(Object zjLbq4) {
		return findByProperty(ZJ_LBQ4, zjLbq4);
	}

	public List findByZjLbq5(Object zjLbq5) {
		return findByProperty(ZJ_LBQ5, zjLbq5);
	}

	public List findByZjLbq6(Object zjLbq6) {
		return findByProperty(ZJ_LBQ6, zjLbq6);
	}

	public List findByZjLbqQt(Object zjLbqQt) {
		return findByProperty(ZJ_LBQ_QT, zjLbqQt);
	}

	public List findByZjCqx1(Object zjCqx1) {
		return findByProperty(ZJ_CQX1, zjCqx1);
	}

	public List findByZjCqx2(Object zjCqx2) {
		return findByProperty(ZJ_CQX2, zjCqx2);
	}

	public List findByZjCqx3(Object zjCqx3) {
		return findByProperty(ZJ_CQX3, zjCqx3);
	}

	public List findByZjCqx4(Object zjCqx4) {
		return findByProperty(ZJ_CQX4, zjCqx4);
	}

	public List findByZjCqx5(Object zjCqx5) {
		return findByProperty(ZJ_CQX5, zjCqx5);
	}

	public List findByZjCqx6(Object zjCqx6) {
		return findByProperty(ZJ_CQX6, zjCqx6);
	}

	public List findByZjCqx7(Object zjCqx7) {
		return findByProperty(ZJ_CQX7, zjCqx7);
	}

	public List findByZjCqx8(Object zjCqx8) {
		return findByProperty(ZJ_CQX8, zjCqx8);
	}

	public List findByZjCqxQt(Object zjCqxQt) {
		return findByProperty(ZJ_CQX_QT, zjCqxQt);
	}

	public List findByZjCxh1(Object zjCxh1) {
		return findByProperty(ZJ_CXH1, zjCxh1);
	}

	public List findByZjCxh2(Object zjCxh2) {
		return findByProperty(ZJ_CXH2, zjCxh2);
	}

	public List findByZjCxh3(Object zjCxh3) {
		return findByProperty(ZJ_CXH3, zjCxh3);
	}

	public List findByZjCxh4(Object zjCxh4) {
		return findByProperty(ZJ_CXH4, zjCxh4);
	}

	public List findByZjCxh5(Object zjCxh5) {
		return findByProperty(ZJ_CXH5, zjCxh5);
	}

	public List findByZjCxh6(Object zjCxh6) {
		return findByProperty(ZJ_CXH6, zjCxh6);
	}

	public List findByZjCxh7(Object zjCxh7) {
		return findByProperty(ZJ_CXH7, zjCxh7);
	}

	public List findByZjCxh8(Object zjCxh8) {
		return findByProperty(ZJ_CXH8, zjCxh8);
	}

	public List findByZjCxhQt(Object zjCxhQt) {
		return findByProperty(ZJ_CXH_QT, zjCxhQt);
	}

	public List findByZjFwb1(Object zjFwb1) {
		return findByProperty(ZJ_FWB1, zjFwb1);
	}

	public List findByZjFwb2(Object zjFwb2) {
		return findByProperty(ZJ_FWB2, zjFwb2);
	}

	public List findByZffwb3(Object zffwb3) {
		return findByProperty(ZFFWB3, zffwb3);
	}

	public List findByZffwb4(Object zffwb4) {
		return findByProperty(ZFFWB4, zffwb4);
	}

	public List findByZjFwb5(Object zjFwb5) {
		return findByProperty(ZJ_FWB5, zjFwb5);
	}

	public List findByZjFwb6(Object zjFwb6) {
		return findByProperty(ZJ_FWB6, zjFwb6);
	}

	public List findByZjFwbQt(Object zjFwbQt) {
		return findByProperty(ZJ_FWB_QT, zjFwbQt);
	}

	public List findByZlpc1(Object zlpc1) {
		return findByProperty(ZLPC1, zlpc1);
	}

	public List findByZlpc2(Object zlpc2) {
		return findByProperty(ZLPC2, zlpc2);
	}

	public List findByZlpc3(Object zlpc3) {
		return findByProperty(ZLPC3, zlpc3);
	}

	public List findByZlpc4(Object zlpc4) {
		return findByProperty(ZLPC4, zlpc4);
	}

	public List findByZlpcQt(Object zlpcQt) {
		return findByProperty(ZLPC_QT, zlpcQt);
	}

	public List findByLc1(Object lc1) {
		return findByProperty(LC1, lc1);
	}

	public List findByLc2(Object lc2) {
		return findByProperty(LC2, lc2);
	}

	public List findByLc3(Object lc3) {
		return findByProperty(LC3, lc3);
	}

	public List findByLc4(Object lc4) {
		return findByProperty(LC4, lc4);
	}

	public List findByLc5(Object lc5) {
		return findByProperty(LC5, lc5);
	}

	public List findByYpmc(Object ypmc) {
		return findByProperty(YPMC, ypmc);
	}

	public List findByYf(Object yf) {
		return findByProperty(YF, yf);
	}

	public List findByYl(Object yl) {
		return findByProperty(YL, yl);
	}

	public List findBySj(Object sj) {
		return findByProperty(SJ, sj);
	}

	public List findAll() {
		log.debug("finding all ShimianZzzf instances");
		try {
			String queryString = "from ShimianZzzf";
			return getHibernateTemplate().find(queryString);
		} catch (RuntimeException re) {
			log.error("find all failed", re);
			throw re;
		}
	}

	public ShimianZzzf merge(ShimianZzzf detachedInstance) {
		log.debug("merging ShimianZzzf instance");
		try {
			ShimianZzzf result = (ShimianZzzf) getHibernateTemplate().merge(
					detachedInstance);
			log.debug("merge successful");
			return result;
		} catch (RuntimeException re) {
			log.error("merge failed", re);
			throw re;
		}
	}

	public void attachDirty(ShimianZzzf instance) {
		log.debug("attaching dirty ShimianZzzf instance");
		try {
			getHibernateTemplate().saveOrUpdate(instance);
			log.debug("attach successful");
		} catch (RuntimeException re) {
			log.error("attach failed", re);
			throw re;
		}
	}

	public void attachClean(ShimianZzzf instance) {
		log.debug("attaching clean ShimianZzzf instance");
		try {
			getHibernateTemplate().lock(instance, LockMode.NONE);
			log.debug("attach successful");
		} catch (RuntimeException re) {
			log.error("attach failed", re);
			throw re;
		}
	}

	public static ShimianZzzfDAO getFromApplicationContext(
			ApplicationContext ctx) {
		return (ShimianZzzfDAO) ctx.getBean("ShimianZzzfDAO");
	}
}